go/types.object.pkg (field)
43 uses
go/types (current package)
alias.go#L167: obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
assignments.go#L208: if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
call.go#L500: vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
call.go#L690: assert(pname.pkg == check.pkg)
call.go#L882: params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
call.go#L1021: if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
decl.go#L534: if named == nil || named.obj.pkg == check.pkg || named.obj.pkg == nil {
interface.go#L62: sig.recv = NewVar(m.pos, m.pkg, "", typ)
literals.go#L217: if !fld.Exported() && fld.pkg != check.pkg {
lookup.go#L361: _, f = tset.LookupMethod(m.pkg, m.name, false)
lookup.go#L378: obj, index, indirect := lookupFieldOrMethodImpl(V, false, m.pkg, m.name, false)
lookup.go#L389: obj, _, _ = lookupFieldOrMethodImpl(V, false, m.pkg, m.name, true /* fold case */)
named.go#L264: obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
named.go#L272: if expanding != nil && expanding.Obj().pkg == obj.pkg {
named.go#L471: assert(samePkg(t.obj.pkg, m.pkg))
named.go#L599: if n.obj.pkg != check.pkg {
named.go#L610: if samePkg(n.obj.pkg, pkg) || isExported(name) || foldCase {
object.go#L104: pkg *Package
object.go#L152: func (obj *object) Pkg() *Package { return obj.pkg }
object.go#L166: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
object.go#L196: return samePkg(obj.pkg, pkg)
object.go#L237: return strings.Compare(a.pkg.path, b.pkg.path)
object.go#L314: if obj.pkg == Unsafe {
object.go#L323: return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
object.go#L489: return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid], color_: black}, false}
object.go#L660: } else if f.pkg != nil {
object.go#L661: buf.WriteString(packagePrefix(f.pkg, qf))
predicates.go#L301: !f.sameId(g.pkg, g.name, false) ||
signature.go#L437: if T.obj.pkg != check.pkg || isCGoTypeObj(check.fset, T.obj) {
typestring.go#L174: w.string(f.pkg.Path())
typestring.go#L437: w.string(packagePrefix(obj.pkg, w.qf))
typexpr.go#L56: if v, _ := obj.(*Var); v != nil && v.pkg == check.pkg /* see Checker.use1 */ {
typexpr.go#L121: if obj.pkg == check.pkg {
unify.go#L542: obj, _, _ := LookupFieldOrMethod(y, false, xm.pkg, xm.name)
unify.go#L615: !f.sameId(g.pkg, g.name, false) ||
universe.go#L309: obj.pkg = Unsafe
universe.go#L311: obj.pkg = Unsafe
validtype.go#L129: assert(t.obj.pkg == check.pkg)
validtype.go#L130: assert(t.Origin().obj.pkg == check.pkg)